اصطلاحات رایج وب و طراحی سایت
دامنه (Domain)
دامنه یا دامین همان نام یا آدرس سایت است که با پسوند های مختلف میتوان آن را برای سایت ثبت نمود. معروف ترین پسوند بین المللی .com و معروفترین پسوند ایرانی .ir است که برای سایتها با هر موضوعی قابل قرار دادن است.
•هاست (Host)
میزبانی وب سرویسی است که به سازمانها و افراد اجازه می دهد یک وب سایت یا صفحه وب را به اینترنت ارسال کنند.هنگامی که کاربران اینترنت می خواهند وب سایت شما را ببینند، همه ی آنها باید آدرس وب سایت یا دامنه شما را در مرورگر خود تایپ کنید.وب سایت ها در رایانه های خاص به نام سرور ها ذخیره می شوند.سپس کامپیوتر آنها به سرور شما متصل می شود و صفحات وب شما از طریق مرورگر به آنها تحویل خواهد شد.
•وب سرور (web server)
یک وب سرور برنامه(نرم افزار) ای است که با استفاده از HTTP (پروتکل انتقال ابرمتن) برای پاسخ به درخواست کاربران که صفحه خاصی از وب سایت را تقاضا می کنند.
•صفحه وب (Web Page)
نوشته و عکس هایی که در سایت رویت میشود درواقع در صفحات وب قابل دسترسی است، بنابراین تمامی محتویات قابل دسترسی در یک صفحه وب قرار میگیرد.
•وب سایت (Web Site)
یکی از اصلی ترین اصطلاحات طراحی سایت “وب سایت” است. که به مجموعه ای از صفحات وب مرتبط با یکدیگر را که مجموعه ای از فایلها را در قالب عکس، متن، فیلم، صوت و… در اختیار کاربر قرار میدهد گفته میشود و توسط آدرس مخصوصی که همان دامنه میباشد قابل دسترسی است.
•اچ تی ام ال (HTML)
HTML مخفف HyperText Markup Language است و زبان وب است.به عبارت ساده، HTML یک راه را برای طراح وب است که به مرورگر وب خود بگویید که چگونه به قطعه کد نوشته شده را اجرا و نمایش دهد.HTML حاوی تعدادی تگ های مختلف است که به طراح اجازه می دهد که محتوای خود را به شکل معنایی معروف کند تا پاراگراف ها به صورت کپی متن مشخص شوند، در حالی که تصاویر به عنوان تصاویر وارد می شوند و غیره.
•صفحات ثابت (Static Page)
صفحات ثابت یا صفحات استاتیک در واقع از قابلیت های ابتدایی زبان اچ تی ام ال بهره میبرد. این صفحات هیچ پویایی ندارد و برای هر تغییر در آن می بایست صفحات اچ تی ام ال را تغییر داده و در سایت آپلود نمود.
•صفحات پویا (Dynamic Page)
صفحات پویا و یا همان داینامیک همانطور که از اسم آن مشخص است قابلیت تغییر محتویات در آن وجود دارد و بر خلاف صفحات ثابت برای ایجاد تغییر در آن نیازی به آپلود دوباره صفحات در سایت نیست. با برنامه نویسی این صفحات را هوشمند طراحی میکنند و قابلیت جستجو در سایت فقط توسط برنامه نویسی در صفحات پویا قابل انجام است.
•صفحه اصلی (Home Page)
همانطور که از از اسم صفحه اصلی مشخص است، در صورتی که فقط نام دامین در مرورگر فراخوانی شود، اولین صفحه ای است که در یک سایت قابل رویت است. صفحه اصلی سایت میباسیت طوری طراحی گرافیک داشته باشد که مشخص کننده موضوع آن سایت باشد.
•نشانی وب (URL)
یکی دیگر از اصطلاحات طراحی سایت URL است که مخفف کلمات Uniform Resource Locator به معنای نشانی وب است و به آدرس یک منبع در دنیای اینترنت گفته میشود. این منبع میتواند آدرس صفحه یک سایت و یا آدرس یک فایل باشد.
•سایت فلش (Flash Site)
سایت فلش و یا فلش سایت به سایتی گفته می شود که دربخش های زیادی از آن و یا در کل صفحات سایت از انیمیشن های خاص استفاده شده باشد. این انیمیش ها “فلش” نامیده میشوند و توسط برنامه های خاصی تولید میگردد.
•پی اچ پی (PHP)
پی اچ پی یک زبان برنامه نویسی است که بسته به موضوع و محتوای سایت و نیازی مشتری برنامه نویسی متفاوتی دارد. زبان پی اچ پی “زبان باز” و یا “اپن سورس – “Open Source نامیده میشود. بدین معنی که برنامه نویسی آن قابل رویت است.
•ای اس پی (ASP)
ASP.NET یک پلت فرم توسعه وب است که یک مدل برنامه نویسی، یک زیرساخت نرم افزاری جامع و خدمات مختلف مورد نیاز برای ساخت برنامه های کاربردی قوی وب برای کامپیوتر و همچنین دستگاه های تلفن همراه را فراهم می کند.
ASP.NET در بالا از پروتکل HTTP کار می کند و از دستورات HTTP و سیاست ها برای تنظیم ارتباط دو جانبه و همکاری دو طرفه مرورگر به سرور استفاده می کند . ASP.NET بخشی از پلت فرم مایکروسافت دات نت است.
برنامه های ASP.NET کدهای کامپایل شده، با استفاده از اجزای قابل گسترش و قابل استفاده مجدد یا اشیا موجود در چارچوب .Net، نوشته می شوند. با این کد می توانید از تمام سلسله مراتب کلاسها .NET استفاده کنید.کدهای برنامه ASP.NET می توانند در هر یک از زبان های زیر نوشته شوند:
C #
Visual Basic.Net
Jscript
J #
ASP.NET برای تولید برنامه های کاربردی تحت وب مبتنی بر داده های تعاملی بر روی اینترنت استفاده می شود. این شامل تعداد زیادی کنترل از جمله جعبه های متن، دکمه ها و برچسب ها برای جمع آوری، پیکربندی و مدیریت کد برای ایجاد صفحات HTML است.
•ایجکس (Ajax)
ایجکس یک تکنولوژی بسیار مفیدی برای سرعت بخشیدن به فراخوانی اطلاعات در صفحات وب است. استفاده از ایجکس باعث می شود که در فراخوانی مجدد اطلاعات احتیاجی به رفرش کردن صفحه نباشد.
•جاوا اسکریپت (Java Script)
جاوا اسکریپت یک زبان اسکریپت نویسی در طراحی سایت است که اجازه می دهد تا طراحان برای ایجاد تعاملات در صفحه وب از آن استفاده کنند.
از لحاظ تاریخی جاوا اسکریپت در درجه اول برای اعتبار سنجی فرم مورد استفاده قرار میگرفت,مثلا زمانی که شما فرم ثبت نام را پر میگردید و یادتان می رفت قسمت شماره تلفن را پر کنید یک هشدار مینی بر پر نشدن قسمت شماره تلفن به شما داده می شد.
امروزه بسیاری از کاربردهای جاوا اسکریپت از جمله جلوه های ویژه ویژوال یا توانایی بارگذاری محتوای جدید بدون نیاز به بارگذاری مجدد کل صفحه وجود دارد.یک نکته مهم برای یادآوری این است که با وجود نام آن، جاوا اسکریپت هیچ ارتباطی با زبان برنامه نویسی جاوا ندارد.
•سی اس اس (CSS)
HTML به تنهایی برای ایجاد صفحات وب زیبا کافی نیست.Cascading Style Sheets (CSS) یک روش برای طراحان برای ایجاد یک مجموعه بصری از قوانین(طراحی سایت) است که تعیین می کند که چگونه عناصر مختلف در یک صفحه وب بر روی صفحه نمایش توسط مرورگر نمایش داده شود.CSS اجازه می دهد تا چیزهایی مانند رنگ متن، پس زمینه، اندازه، شکل و موقعیت تمام قسمت های مختلف یک صفحه تعیین شود.
•کلمه کلیدی (Keyword)
کلمات کلیدی یا کیووردها همان واژه های مهمی هستند که برای بالا بردن رتبه سایتها مورد استفاده قرار میگیرند و معمولا کلماتی را شامل می شود که بیشتر در موتورهای جستجو مورد توجه کاربران قرار گرفته اند.
•چگالی کلمه کلیدی (Keyword Density)
چگالی سایت یکی از معیارهای گوگل برای نمایش سایت در جستجوهای کلمات کلیدی است و مشخص کنند این است که آیا کلمه کلیدی مربوط به موضوع سایت است یا خیر. چگالی کلمه کلیدی با % محاسبه میشود و هر چه از یک کلمه کلیدی دریک سایت بیشتر استفاده شده باشد، چگالی کلمه کلیدی در آن سایت بیشتر میشود.
•کیورد استافینگ (Keyword Stuffing)
Keyword stuffing” “به عمل بارگذاری یک صفحه وب با کلمات کلیدی و یا اعداد در تلاش برای دستکاری رتبه بندی یک سایت در نتایج جستجوی گوگل اشاره دارد.
پر کردن صفحات با کلمات کلیدی یا اعداد منجر به تجربه کاربری منفی می شود و می تواند به رتبه سایت شما آسیب برساند. تمرکز بر ایجاد محتوای مفیدی و غنی از اطلاعات که از کلمات کلیدی مناسب و در متن استفاده کند در طراحی سایت بسیار مهم است.
•اسپم (Spam)
اسپم را به تقلب میشناسند چرا که روشهایی است برای گمراه کردن موتورهای جستجو. از اسپم ها برای بالا بردن رتبه سایت ها استفاده میشود و میتوانند با تکرار شدن یک کلمه کلیدی و یا همرنگ و نامرئی کردن آن کلمه در صفحه در صفحات سایت ذخیره شوند.
•اسپم دسینگ (Spamdexing)
استفاده از تاکتیک های نامناسب برای بهینه سازی موتور جستجو (جستجوگرها) در تلاش برای دستکاری و یا بالا بردن قرار دادن یک وب سایت در صفحه نتایج جستجوی یک موتور جستجو (SERP)
Spamdexing همچنین به عنوان اسپم جستجوگر یا Black Hat SEO شناخته می شود، می تواند شامل فعالیت هایی نظیر:
keyword stuffing ,اسپم کردن پیوند,متن تکراری,…
•ربات (Robot)
ربات ها برای جستجو در صفحات مختلف وب مورد استفاده قرار میگیرند و درواقع موتوری است برای جستجوی صفحات وب، محتوا و لینک را شناسایی میکنند، صفحات جدید را پس از طراحی شناسایی میکنند، صفحاتی که قبلا ساخته شده اند و هم اکنون تغییر پیدا کرده اند را شناسایی میکنند. ربات ها را با نام crawlers و spider میشناسند.
طراحی سایت
•ربات نوشتاری (Robots txt)
رباط نوشتاری یک فایل با پسوند txt است که متن ساده ای دارد اما کاربرد خوبی برای کنترل میزان دسترسی موتورهای جستجو را در یک سایت به عهده دارد.
•متن بسیار ریز (Tinny Text)
Tinny Text یک تقلب برای ذخیره کردن کلمات کلیدی است به نحوی که آن کلمات را در متن هایی بسیار ریز که رویت آن به سختی صورت میگیرد انجام میشود.
•متن نامرئی (Invisible Text)
در طراخی سایت Invisible Text نیز یک تقلب مانند Tinny Text است اما به نحوی انجام میشود که به صورت همرنگ با زمینه سایت ذخیره میشود. بدین معنی که اگر سایت بک گراند سفید داشته باشد، این متن ها نیز با رنگ سفید قرار میگیرند تا کاربران قابلیت شناسایی آن را نداشته باشند.
•استاپ وورد (Stop Word)
Stop Word کلماتی هستند که در سایتهای کل دنیای اینترنت بیشترین استفاده را دارند. مانند: the , a , an , www , web , home page و…
•رنک صفحه (Page Rank)
پیچ رنک را به پیج رنک گوگل (Google Page Rank) میشناسند، چرا که یک سیستم منحصر به فرد ، مخصوص موتور جستجوگر گوگل است برای امتیاز دهی به سایتها بنا به لینکهایی که در آن سایت شناسایی میشود. رنک یک رتبه از شماره ۱ تا ۱۰ است و هرچه قدر این عدد به شماره ۱۰ نزدیکتر باشد به معنی با ارزش بودن لینکهای سایت است و در رتبه بالاتری نسبت به سایتهایی با شماره های پایین تر قرار خواهد گرفت.
•سئو (Seo)
یکی از اصطلاحات طراحی سایت که بسیار از آن استفاده میشود سئو است.بهینه سازی موتور جستجو (SEO) عمل افزایش کمیت و کیفیت ترافیک وب سایت شما از طریق نتایج موتورهای جستجو است.
به عبارت ساده، SEO یک فرایند که در آن با استفاده از تکنیک های خاصی می توان سایت خود را در بالاتر از سایت های دیگر در لیست های اصلی و بدون پرداخت (گوگل adwords)برای لیست های موتورهای جستجو بزرگ قرار داد.
•پیج فکتور (Page Factors)
اصطلاح Page Factors به فاکتورهایی مربوط به سئوی سایت اتخاذ میشود و برای بهینه سازی سایت مناسب هستند. این فاکتورها به دو دسته تقسیم میشود : On-Page Factors و Off-Page Factors .
On-Page Factors به پارامترهای درون سایت گفته میشود که برای بهینه سازی از آنها بهره گرفته میشود. مانند : لینک – تگ ها – نام دامنه – عنوان صفحه و متونی که در سایت مورد استفاده قرار میگیرد.
Off-Page Factors به پارامترهای بیرون سایت گفته میشود که برای بهینه سازی از آنها بهره گرفته میشود. مانند : تبلیغات در سایتهای مختلف تلاش برای محبوب کردن سایت در دنیای اینترنت و…
•دبیلو تری سی (W3C)
W3C مخفف (World Wide Web Consortium) کنسرسیوم جهانی وب می باشد.یک جامعه بین المللی است که سازمان های عضو، کارکنان بصورت تمام وقت در جهت توسعه استانداردهای وب با یکدیگر همکاری می کنند.
واقع یک مرجع جهانی است که از سال ۱۹۹۴ تاسیس شده و فعالیت خود را در زمینه تعیین استاندارد های وب شروع کرده است. اعضای این کنسرسیوم شرکت های (مایکروسافت ، اپل ، آی بی ام ، سان مایکروسیستمز) هستند.
•عنوان صفحه (Page Title)
شرکت های کوچک که می خواهند وب سایت های خود را بهینه سازی کنند، باید عناصر کلیدی هر صفحه وب را درک کنند. یکی از این عناصر عنوان صفحه است. عنوان صفحه یا برچسب عنوان، متن اصلی است که یک صفحه وب را توصیف می کند. این دومین و مهمترین عنصر جستجو در صفحه و ساده ترین عنصر SEO می باشد.
•کامنت (Comment)
توضیحات هر متن در کد، اسکریپت یا فایل دیگر یک برنامه است که به معنی این است که توسط کاربر در حال اجرا برنامه دیده نمی شود.
•استمینگ (Stemming)
این اصطلاح در جستجوی کلمات کلیدی مورد استفاده قرار میگیرد و خاصیت آن پیدا کردن صورتهای مختلف یک کلمه است. به طور مثال با جستجوی کلمه Fly میتواند Flyers و Flying را پیدا کند.
•لرن فرکانسی (Learn Frequency)
با استفاده از این قابلیت موتور های جستجو نرخ تغییرات صفحات وب را به دست می آورند و بعد از به دست آوردن این نرخ تغییرات به این صفحات رجوع می کنند.
•لینک (Link)
لینک یا پیوند یک پل است بین دو صفحه وب که با آن میتوان از صفحه ای به صفحه دیگر رفت. پیوند را در اصطللاح Hyperlink کردن یک متن میگویند و در کد Href در صفحات HTML قرار میگیرد.
•اعتبار لینک (Link Reputation)
یکی از استراتژی های نادیده گرفته شده برای بهبود رتبه بندی موتورهای جستجو، ایجاد اعتبار لینک شماست. این استراتژی محبوبیت پیوند فقط با ایجاد صفحات محتوا با کلمات کلیدی مهم میسر میشود.
•محبوبیت لینک (Link Popularity)
در طراحی سایت محبوبیت لینک به تعداد سایت های لینک دهنده (لینک های ورودی) به یک وب سایت معین گفته میشود. در مقایسه با محبوبیت دامنه، هر لینک به طور جداگانه شمارش می شود.
محبوبیت پیوند به عنوان یک عنصر مهم برای موتورهای جستجو استفاده می شود. امروزه بسیاری از موتورهای جستجو برای افزایش محبوبیت دامنه که علاوه بر کمیت اطلاعاتی در مورد کیفیت لینک ها متمرکز شده اند.
•متا تگ (Meta Tags)
برچسب های متا، قطعه متنی هستند که محتوای صفحه را توصیف می کنند. برچسب های متا در خود صفحه ظاهر نمی شود، بلکه تنها در کد صفحه نمایش داده می شود. متا تگ ها همان چیزی است که توصیفگرهای محتوای کمی هستند که به موتورهای جستجو می گویند که چه صفحه ای در مورد آن وجود دارد.
•توضیحات متا (META Description)
برچسب متا توضیحات در HTML شامل ۱۶۰ کاراکتر مورد استفاده برای خلاصه کردن محتوای وب صفحه است. موتورهای جستجو گاهی اوقات از این جملات در نتایج جستجو استفاده می کنند تا بازدیدکنندگان قبل از اینکه بر روی آن کلیک کنند از یک صفحه اطلاع دارند.
•کیورد متا (META Keywords)
متا کلمات کلیدی نوع خاصی از متا تگ هستند که در کد HTML یک صفحه وب ظاهر می شوند و به موتورهای جستجو نشان می دهند که موضوع صفحه چیست.
•متا ربات تگ (META robots tag)
متا رباط در واقع یک شناسه یا همان تگ است که میزان دسترسی موتورهای جستجوگر به صفحات سایت را تایین میکند.
•ALT tag
ALT (متن جایگزین) تگ در واقع متنی است که به عکس ها تعلق میگرید. این متن توضیحات آن عکس است و در تگ Alt قرار میگیرد.